summaryrefslogtreecommitdiff
path: root/src/pages/my/invoice/[id].js
diff options
context:
space:
mode:
Diffstat (limited to 'src/pages/my/invoice/[id].js')
-rw-r--r--src/pages/my/invoice/[id].js19
1 files changed, 17 insertions, 2 deletions
diff --git a/src/pages/my/invoice/[id].js b/src/pages/my/invoice/[id].js
index c1cacfc6..d13cf7a6 100644
--- a/src/pages/my/invoice/[id].js
+++ b/src/pages/my/invoice/[id].js
@@ -46,6 +46,10 @@ export default function DetailInvoice() {
);
};
+ const downloadTaxInvoice = () => {
+ window.open(`${process.env.ODOO_HOST}/api/v1/download/tax-invoice/${invoice.id}/${invoice.efaktur_token}`, '_blank')
+ }
+
return (
<WithAuth>
<Layout className="pb-4">
@@ -59,9 +63,9 @@ export default function DetailInvoice() {
</DescriptionRow>
<DescriptionRow label="Status Transaksi">
{ invoice?.amount_residual > 0 ? (
- <span className="badge-red">Belum Lunas</span>
+ <span className="badge-solid-red">Belum Lunas</span>
) : (
- <span className="badge-green">Lunas</span>
+ <span className="badge-solid-green">Lunas</span>
) }
</DescriptionRow>
<DescriptionRow label="Purchase Order">
@@ -81,6 +85,17 @@ export default function DetailInvoice() {
<DescriptionRow label="Tanggal Invoice">
{ invoice?.invoice_date }
</DescriptionRow>
+ <div className="flex items-center">
+ <p className="text-gray_r-11 leading-none">Faktur Pajak</p>
+ <button
+ type="button"
+ className="btn-solid-red py-1 px-2 ml-auto"
+ onClick={downloadTaxInvoice}
+ disabled={invoice.efaktur_token ? false : true}
+ >
+ Download
+ </button>
+ </div>
</div>
<LineDivider />